:root {
  font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
  line-height: 1;
  
}
.search_box .van-search .van-search__content{
  margin-right: .5333rem
}
html {
  line-height: 1;
  -webkit-text-size-adjust: 100%;
}
#app{
  padding-bottom: constant(safe-area-inset-bottom);
  /* 兼容 iOS<11.2 */
  padding-bottom: env(safe-area-inset-bottom);
  /* 兼容iOS>= 11.2 */
}
body {
  margin: 0;
  /* font-family: Montserrat, NotoSansHans, SourceHanSansSC, SourceHanSansCN, "Noto Sans SC", "PingFang SC", 微软雅黑, 微软雅黑, "Microsoft Yahei", Arial, Tahoma, Helvetica, 宋体, 宋体, sans-serif; */
}

h1,
h2,
h3,
h4,
h5 {
  margin: 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */

b,
strong {
  font-weight: bolder;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}


/*包含以下五种的链接*/
a {
  text-decoration: none;
  margin: 0;
  color: #fff;
}

/*正常的未被访问过的链接*/
a:link {
  text-decoration: none;
}

/*已经访问过的链接*/
a:visited {
  text-decoration: none;
}

/*鼠标划过(停留)的链接*/
a:hover {
  text-decoration: none;
}

/* 正在点击的链接，鼠标在元素上按下还没有松开*/
a:active {
  text-decoration: none;
}

/* 获得焦点的时候 鼠标松开时显示的颜色*/
a:focus {
  text-decoration: none;
}

/* 自定义样式 */

.mainCenter {
  width: 100rem;
  margin: 0 auto;
}

.mainCenter_title {
  font-size: 3.6rem;
  font-weight: 700;
  text-align: center;
  padding: 8rem 0 3rem;
}

.mainCenter_subTitle {
  font-size: 1.8rem;
  font-weight: 400;
  text-align: center;
  padding-bottom: 6rem;
}

/* 定义变量 */
:root {
  --color-primary: #ff5000;
}

:root:root {
  --van-nav-bar-icon-color: #000;
  --van-nav-bar-text-color: #ff5000;
  --van-button-default-border-color:#fff;
  --van-button-default-color:#ff5000;
  --van-dropdown-menu-background:#f8f8f8;
  --van-dropdown-menu-shadow:none;
  --van-dropdown-menu-height:1.1733rem;
  --van-dropdown-menu-title-font-size:.4267rem;
  --van-dropdown-menu-title-text-color:#212121;
  --van-search-input-height:44px;
  --van-nav-bar-background:#f8f8f8;

}
.van-button::before {
  background-color: transparent !important;
  border-color: transparent !important;
}
.van-dropdown-menu__title:after{
  border-color: transparent transparent #212121 #212121!important;
}
.van-dropdown-menu__title{
  font-weight: bolder;
}